//
//  UIBarButtonItem+Jeask.h
//  Created by ti on 15/8/2.
//  Copyright (c) 2015年 ti. All rights reserved.


#import <UIKit/UIKit.h>

@interface UIBarButtonItem (Jeask)


/**
 *  返回导航栏的只含文字的按钮
 *
 *  @param text   文字
 *  @param target 目标控制器
 *  @param action 方法
 *
 */
+(UIBarButtonItem *)setupBarButtonItemWithText:(NSString *)text
                                          Font:(NSInteger)font
                                        Target:(id)target
                                        action:(SEL)action;

/**
 *  右边是取消文字的按钮
 *
 *  @param target 目标控制器
 *  @param action 方法
 *
 */
+(UIBarButtonItem *)setupRightCancelBarButtonWithTarget:(id)target Action:(SEL)action;


/**
 *  返回导航栏只含图片的按钮
 *
 *  @param normalIcon 图标
 *  @param target     目标控制器
 *  @param action     方法
 *
 */
+(UIBarButtonItem *)setupBarButtonItemWithNormalIcon:(NSString *)normalIcon Scale:(CGFloat)scale Target:(id)target Action:(SEL)action;


/**
 *  内部是按钮的的导航栏按钮
 *
 *  @param normalIcon 图标
 *  @param scale      拉伸大小
 *  @param target     目标控制器
 *  @param action     方法
 *
 */
+(UIBarButtonItem *)setupCustomBarButtonItemWithNormalIcon:(NSString *)normalIcon Scale:(CGFloat)scale Target:(id)target Action:(SEL)action;


/**
 *  设置只含有箭头的返回按钮
 */
+(void)setupBackButtonStart;
+(void)setupBackButtonDismiss;




+ (UIBarButtonItem *)itemWithTarget:(id)target action:(SEL)action image:(NSString *)image highImage:(NSString *)highImage;

+ (UIBarButtonItem *)createRightPublishBtnWithImage:(NSString *)image size:(CGRect)rect target:(id)target action:(SEL)action;

@end


